package com.charger.service;

import com.charger.domain.Dispose;

import java.util.List;

public interface IDisposeService {
    /**
     * 查询隐患故障处理
     *
     * @param id 隐患故障处理主键
     * @return 隐患故障处理
     */
    public Dispose selectDisposeById(Long id);

    public Long selectDisposeById2();

    /**
     * 查询隐患故障处理列表
     *
     * @param dispose 隐患故障处理
     * @return 隐患故障处理集合
     */
    public List<Dispose> selectDisposeList(Dispose dispose);

    /**
     * 新增隐患故障处理
     *
     * @param dispose 隐患故障处理
     * @return 结果
     */
    public int insertDispose(Dispose dispose);

    /**
     * 修改隐患故障处理
     *
     * @param dispose 隐患故障处理
     * @return 结果
     */
    public int updateDispose(Dispose dispose);

    /**
     * 批量删除隐患故障处理
     *
     * @param ids 需要删除的隐患故障处理主键集合
     * @return 结果
     */
    public int deleteDisposeByIds(Long[] ids);

    /**
     * 删除隐患故障处理信息
     *
     * @param id 隐患故障处理主键
     * @return 结果
     */
    public int deleteDisposeById(Long id);
}
